Arista Networks

Arista Networks
Type Private
Industry Networking hardware
Founded October 2004
Headquarters Santa Clara, California, USA
Key people Jayshree Ullal, CEO,
Andy Bechtolsheim, Chairman,
David Cheriton, Chief Scientist,
Kenneth Duda, CTO
Products Switches
Website www.aristanetworks.com

Arista Networks (previously Arastra[1]) is a computer networking company headquartered in Santa Clara, California, USA. The company designs and sells network switches for datacenter, high-performance computing and high-frequency trading environments. Arista's products include an array of 10 Gigabit Ethernet low-latency cut-through switches, including the 7124SX,[2] which is currently the fastest switch[3] using SFP+ optics with its sub-500ns latency. Arista's own Linux-based network operating system, EOS (Extensible OS), runs on all Arista products.

Contents

Corporate history

Andy Bechtolsheim co-founded Sun Microsystems in 1982 and was its chief hardware designer. In 1995, David Cheriton co-founded founded Granite Systems with Bechtolsheim, a company that developed gigabit Ethernet products, which then got acquired by Cisco Systems in 1996.[4] In 1998, Stanford students Sergey Brin and Larry Page met with Bechtolsheim on Cheriton's front porch. At the meeting, Bechtolsheim gave them their first cheque to fund their company, Google, and Cheriton matched the investment.[5] In 2001, Cheriton and Bechtolsheim founded another start up, Kealia,[6] which was acquired by Sun in 2004. From 1996 to 2003, Bechtolsheim and Cheriton occupied executive positions at Cisco, leading the development of the Catalyst product line, along with Kenneth Duda who had been Granite Systems' first employee.[7]

In 2004, the three then went on to found Arastra (later renamed Arista[1]). Thanks to a good investment in Google, Bechtolsheim and Cheriton were able to fund the company themselves.[8] In May 2008, Jayshree Ullal left Cisco after 15 years at the company, and was appointed CEO of Arista in October 2008.[9]

Products

Extensible Operating System

EOS is Arista's single network operating system. EOS runs in an unmodified Linux kernel and in a Fedora-based userland.[10] More than 40 independent regular processes, called agents, are responsible for different aspects and features of the switch, such drivers that manage the switching ASICs, the CLI, SNMP, Spanning Tree Protocol, or various routing protocols. All the state of the switch and its various protocols is centralized in another process, called Sysdb. Separating processing (carried by the agents) from the state (in Sysdb) gives EOS two important properties. The first is software fault containment, which means that when a software fault occurs, the damage is limited to a single agent.[11][12] The second is stateful restarts, since the state is stored in Sysdb, when an agent restarts it picks up where it left off.[12] Since agents are independent processes, they can also be upgraded while the switch is running (a feature called ISSU – In-Service Software Upgrade).

The fact that EOS runs Linux allows the usage of common Linux tools on the switch itself, such as tcpdump or usual configuration management systems. EOS provides extensive APIs to communicate with and control all aspects of the switch. As a matter of fact, its CLI is a collection of Python scripts that simply call into these APIs, while offering a so-called industry standard CLI that resembles IOS'. To showcase EOS' extensibility, Arista developed a module that extends the CLI to use XMPP as a shared message bus for managing and configuring switches.[13] This was implemented simply by integrating an existing open-source XMPP Python library with the CLI.

Ethernet switches

Arista's product line can be separated in four groups:

  1. 7500 series: Modular chassis with a VOQ fabric supporting up to 4 or 8 store and forward line cards delivering line-rate non-blocking 10GbE or 40GbE performance. The same fabric will also support 100GbE when line cards become available.[14]
  2. 7100 series: 1U ultra-low latency cut-through line-rate 10Gb switches. The 7124SX has the lowest port-to-port latency on the market (sub 500ns), regardless of the frame size.[3]
  3. 7050 series: 1U low-latency cut-through line-rate 10Gb and 40Gb switches. This product line offers a higher port density than the 7100 series, with a minimum of 52 x 10GbE ports, at the expense of slightly increased latency (1.2µs or less).
  4. 7048 series: 1U store and forward line-rate 1Gb top-of-rack switch, with 4x10Gb uplinks. These switches use a Deep Buffer architecture, with 768MB of packet memory.

The low-latency of Arista switches has made the platform prevalent in high-frequency trading environments, such as the Chicago Board Options Exchange[15] (largest U.S. options exchange), Lehman Brothers[16] or RBC Capital Markets.[17] As of October 2009, one third of its customers were big Wall Street firms.[18]

Although Arista's devices are switches, they also support a range of layer 3 protocols, such as IGMP, RIP or BGP. Other routing protocols supported include OSPF, IS-IS and, once the standard is ratified, TRILL. The switches are also capable of doing layer 3 or layer 4 ECMP, and applying per-port L3/L4 ACLs, entirely in hardware.

Major competitors

  1. Brocade Communications Systems
  2. Cisco Systems
  3. Dell (following acquisition of Force10)
  4. Extreme Networks
  5. Juniper Networks

References

  1. ^ a b "Arastra Starts with a Name Changer, Aims for a Game Changer". HPCwire. 23 October 2008. http://www.hpcwire.com/hpcwire/2008-10-23/arastra_starts_with_a_name_changer_aims_for_a_game_changer.html. Retrieved 16 October 2011. 
  2. ^ "Arista Advances Race to Zero with Sub 500 Nanosecond Latency Switch" (Press release). Arista Networks. 15 March 2011. http://www.aristanetworks.com/en/news/pressrelease/312-pr-20110314-01. Retrieved 16 October 2011. 
  3. ^ a b "Arista, Blade win top spot in data center switch test". Network World, Inc. 18 January 2010. http://www.networkworld.com/reviews/2010/011810-ethernet-switch-test.html. Retrieved 16 October 2011. 
  4. ^ "Cisco buys Granite Systems". CNET News. 3 September 1996. http://news.cnet.com/Cisco-buys-Granite-Systems/2100-1001_3-223847.html. Retrieved 16 October 2011. 
  5. ^ Jacob Jolis (16 April 2010). "Frugal after Google". Stanford Daily. http://www.stanforddaily.com/2010/04/16/frugal-after-google/. Retrieved June 25, 2011. 
  6. ^ "Cisco's Brain Drain Continues". CNET News. 16 December 2003. http://news.com.com/Ciscos+brain+drain+continues/2100-1036_3-5126160.html. Retrieved 16 October 2011. 
  7. ^ "Management Team". http://www.aristanetworks.com/en/company/management. Retrieved 16 October 2011. 
  8. ^ "10 start-ups to watch in '09". Network World, Inc. 5 January 2009. http://www.networkworld.com/supp/2009/outlook/010509-startups-to-watch.html. Retrieved 16 October 2011. "Funding: Undisclosed amount from Bechtolsheim and David Cheriton" 
  9. ^ "Arista Networks Names Jayshree Ullal President and CEO, Andreas Bechtolsheim CDO and Chairman" (Press release). Arista Networks. 23 October 2008. http://www.aristanetworks.com/en/news/pressrelease/48-pr-20081023-00. Retrieved 16 October 2011. 
  10. ^ "Using tcpdump for troubleshooting". 16 June 2011. http://eos.aristanetworks.com/2011/06/using-tcpdump-for-troubleshooting/. Retrieved 16 October 2011. "Linux Fedora 12 as the foundation upon which the Arista EOS is built" 
  11. ^ "The Joy of an Open Switch Operating System". 1 May 2011. http://eos.aristanetworks.com/2011/05/the-joy-of-an-open-switch-operating-system/. Retrieved 8 November 2011. "Kill agents and watch them restart to see if EOS is as resilient as we say it is." 
  12. ^ a b "Extensible Modular Operating System". http://www.aristanetworks.com/en/products/eos. Retrieved 16 October 2011. 
  13. ^ "CloudVision Multi-Switch CLI – Network Management over XMPP". 23 August 2011. http://eos.aristanetworks.com/2011/08/management-over-xmpp/. Retrieved 16 October 2011. 
  14. ^ "Arista 7500 Series - Modular 10Gb Ethernet Switching Platform". http://www.aristanetworks.com/en/products/7500series. Retrieved 8 November 2011. "The Arista 7500 offers up to 10 Terabits of fabric capacity [...] and support for 40GbE and 100GbE interfaces in the future" 
  15. ^ "Arista Networks Celebrates 1000 Customers Worldwide" (Press release). Arista Networks. 11 October 2011. http://www.aristanetworks.com/en/news/pressrelease/386-pr-20111011-0. Retrieved 16 October 2011. 
  16. ^ "Names You Need To Know: Arista Networks". Forbes.com. 5 February 2011. http://www.forbes.com/sites/quentinhardy/2011/05/02/names-you-need-to-know-arista-networks/. Retrieved 16 October 2011. "Lehman brothers its first customer" 
  17. ^ "RBC Capital Markets bets on Solace and Arista". 14 December 2010. http://solacesystems.com/blog/company/coverage/rbc-capital-markets-bets-on-solace-and-arista/. Retrieved 16 October 2011. 
  18. ^ "Gunning for an Elephant in Silicon Valley". Bloomberg. 19 October 2009. http://www.businessweek.com/magazine/content/09_42/b4151056067904.htm. Retrieved 16 October 2011. "A third of its customers are big Wall Street firms looking for faster computing systems and speedier execution of trades." 

External links